import numpy as np

from sklearn.datasets import make_blobs
from sklearn.preprocessing import StandardScaler

np.random.seed(0)

batch_size = 45
centers = [[1, 0], [1,1], [0, 1]]
n_clusters = len(centers)
X, labels_true = make_blobs(n_samples=[30420, 45640, 23940], centers=centers, cluster_std=0.3, random_state=100)

# import matplotlib.pyplot as plt

# plt.scatter(X[:, 0], X[:, 1], s=0.01)
# plt.show()